﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class admin_capnhattuvan : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["Employee"] == null)
            Response.Redirect("login.aspx");
        if (!IsPostBack)
        {
            if (Request["update"] == null)
            {
                btcapnhat.Text = "Thêm Mới";
                txtdatetime.Text = DateTime.Now.ToString();
                lbhead.Text = "Thêm Mới Tư Vấn";
                MultiView1.ActiveViewIndex = 0;
            }
            else
            {
                string MaTV = Request.QueryString["idtv"];
                TuVanController TuVanCtr = new TuVanController();
                TuVanEntity TuVanE = TuVanCTR.fnG_GetTuVan(MaTV);
                TuVanE.Idtv = int.Parse(MaTV);
                txttieude.Text = TuVanE.TieuDe;
                txtnguon.Text = TuVanE.Nguon;
                txtdatetime.Text = TuVanE.NgayNhap.ToShortDateString();
                FTBChitiet.Text = TuVanE.NoiDung;
                FTBGioiThieu.Text = TuVanE.GioiThieu;
                imgSanPham.Src = "../images/tuvan/" + TuVanE.HinhDaiDien + ".jpg";
                hdimage.Value = TuVanE.HinhDaiDien;
                hdidtv.Value = MaTV;
                lbhead.Text = "Cập Nhật Tư Vấn - Làm Đẹp";
                Menu1.Items[0].ImageUrl = "~/admin/Images/editactivebar0.gif";
                MultiView1.ActiveViewIndex = 0;
            }
            Session["NumricHinh"] = 0;
        }
    }
    /// <summary>
    /// xem truoc tu van
    /// </summary>
    private void SubLoad_XemTruoc()
    {
        lbgioithieu.Text = FTBGioiThieu.Text;
        lbNoiDung.Text = Server.HtmlDecode(FTBChitiet.Text);
        lbTieuDe.Text = txttieude.Text;
        lbNgayDang.Text = txtdatetime.Text;
        imgHinhDaiDien.Src = "../images/TuVan/" + hdimage.Value + ".jpg";
    }
    TuVanController TuVanCTR = new TuVanController();
    protected void btcapnhat_Click(object sender, EventArgs e)
    {
        
        TuVanEntity TuVanE = new TuVanEntity();
        if(hdidtv.Value!="")
            TuVanE.Idtv = int.Parse(hdidtv.Value);
        TuVanE.TieuDe = txttieude.Text;
        TuVanE.GioiThieu = FTBGioiThieu.Text;
        TuVanE.Nguon = txtnguon.Text;
        TuVanE.NgayNhap = DateTime.Parse(txtdatetime.Text);
        TuVanE.HinhDaiDien = hdimage.Value;
        TuVanE.NoiDung = FTBChitiet.Text;
        if (Request["update"] == null)
        {
            try
            {
                TuVanCTR.fnC_InsertTuVan(TuVanE);
                Response.Redirect("quanlytuvan.aspx");
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert",
            "alert('Thêm Không Thành Công!');", true);
            }
        }
        else
        {
            try
            {
                TuVanCTR.fnC_UpdateTuVan(TuVanE);
                Response.Redirect("quanlytuvan.aspx");
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert",
            "alert('cập nhật không thành công!');", true);
            }
        }
    }
    protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
    {
        int i;
        SubLoad_XemTruoc();
        //tiến hành đổi ảnh cho các tab
        for (i = 0; i <= Menu1.Items.Count - 1; i++)
        {
            if (i == int.Parse(e.Item.Value))
            {
                if (Request["update"] == null || i == 1)
                    Menu1.Items[i].ImageUrl = "../admin/Images/activebar" + i.ToString() + ".gif";
                else if (Request["update"] != null && i == 0)
                    Menu1.Items[i].ImageUrl = "../admin/Images/editactivebar" + i.ToString() + ".gif";
            }
            else
            {
                if (Request["update"] == null || i == 1)
                    Menu1.Items[i].ImageUrl = "../admin/Images/offbar" + i.ToString() + ".gif";
                else if (Request["update"] != null && i == 0)
                    Menu1.Items[i].ImageUrl = "../admin/Images/editoffbar" + i.ToString() + ".gif";
            }

        }
        MultiView1.ActiveViewIndex = int.Parse(e.Item.Value);
        imgSanPham.Src = "../images/TuVan/" + hdimage.Value + ".jpg";
    }
}